/*
 * @Descripttion: 
 * @Author: JoyWang1024@163.com
 * @Date: 2021-08-23 09:30:24
 */
const xlsx = require('node-xlsx');
const fs = require('fs');
const allData = xlsx.parse('./translate.xlsx');

let files = ["zh_CN", "en"]; //后期语言比较多的话使用for循环创建
let zh_CN = {};
let en = {};
let tempPKey = undefined
allData[0].data.forEach(item => {
  if (item[0]) {
    tempPKey = item[0];
    zh_CN[tempPKey] = {};
    en[tempPKey] = {};
  }
  if (item[1] && item[2]) {
    zh_CN[tempPKey][item[1]] = item[2]
    en[tempPKey][item[1]] = item[3]
  }
  
});
writeFile("zh_CN.json", zh_CN)
writeFile("en.json", en)
function writeFile(filename, data) {
  fs.writeFileSync(filename, JSON.stringify(data), 'utf-8', complete);
  function complete(err) {
    if (!err) {
      console.log('文件生成成功')
    }
  }
}

// node_xj({
//   input: "./translate.xls",  // input xls
//   output: "zh_CN.json", // output json
//   sheet: "Sheet1"  // specific sheetname
// }, function(err, result) {
//   if(err) {
//     console.error(err);
//   } else {
//     console.log(result);
//   }
// });